/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color:#323232;
	background-color:#FFFFFF;
	line-height:22px;
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";
	

}
UL {list-style-type:none;}
UL,p,li,form,h1,h2,h3,h4,h5,h6,dt,dl,dd{
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#headt{
	width:100%;
	float:left;
	height:36px;
	background-color:#5C5D57;

}
#head{
	width:100%;
	float:left; height:86px;
}
#dh{
	width:100%;
	float:left;
	background-color:#F7F7F7;
	height:54px;
	background-image: url(memu.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
}

#flash{ width:100%; float:left;}
#fdh{
	width:100%;
	float:left;
	text-align:center;
	background-image: url(dbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:40px; margin-top:6px;
}
#end{
	width:100%;
	float:left;
	background-color:#292929;
	padding-top:25px;
	padding-bottom:25px; margin-top:14px;

}
#hyweb{
	width:100%;
	float:left;
	padding-top:20px;
}
#hyweb1{ background-color:#F5F5F5; width:100%; float:left; border-bottom:#eee solid 1px; border-top: solid 1px #eee; padding-top:18px; padding-bottom:28px;}	
#nyweb{
	width:100%;
	float:left;
	padding-bottom:22px;
	background-image: url(bg.jpg);
	background-repeat: repeat;
	background-position: left top;
}
#body_1{width:1170px; margin-left:auto; margin-right:auto;}
#tou{ width:1170px; float:left; font-size:16px;}
#home{ float:left; line-height:36px; background-color:#FFFFFF; width:90px; text-align:center;color:#333;}
#home A{ color:#333;}
#hyc{ padding-left:15px; height:36px; color:#ccc; line-height:36px; font-size:16px; float:left;}
#sc{ float:right; line-height:36px; color:#ccc; font-size:14px;}
#sc A{ color:#CCCCCC;}
#topa_1{
	width:410px;
	float:right;
	background-image: url(l1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:25px; text-align:center; color:#FFFFFF;
	line-height:25px; font-size:14px;
}
#topa_1 A{ color:#FFFFFF; padding-left:6px; padding-right:6px;}
#top{
	width:1170px;
	float:left;
}

#logo{
	width:600px;
	float:left;
	padding:0px;
	cursor:pointer;
	text-align:left;
}




#top-1{
	width:460px;
	float:right;	
	}
#tel{
	float:right;
	height:86px;
	background-image: url(tel.png);
	background-repeat: no-repeat;
	background-position: left center; padding-left:60px;
	font-size:16px; color:#333;
	line-height:86px; padding-right:12px;
}
#tel b{
	color:#Ff6600;
	font-size:22px;
	font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}
#qt{ width:150px; float:right;}
#qt UL {
 list-style-type:none; 
}
#qt UL li{
	width:50px;
	float:left;
	background-repeat: no-repeat;
	background-position: center center; position:relative;
}
#qt UL li.c1{
	background-image: url(wechat.png);
}
#qt UL li.c1 h3{ display:none; top:60px; left:-120px; position:absolute; width:258px; height:258px; z-index:100000;}
#qt UL li.c2{
	background-image: url(weibo.png);
}
#qt UL li.c3{
	background-image: url(hw_u_397327.png);
}
#qt UL li a{ display:block; width:50px; height:86px;}
#qt UL li a:hover h3{ display:block;}
#search{
	width:180px;
	float:right;
	margin-top:9px; height:36px; background-color:#fff; border-left:#eee solid 1px; border-right:#eee solid 1px;
}
#search .input{
	width:120px;
	color:#666666;
	padding-left:10px;
	padding-right:10px;
	height:35px;
	line-height:35px;
	float:right;
	border:0px;
	border-right:0px;
	background-color:#FFFFFF;
	outline:none;
	background-image: url(input.jpg);
	background-repeat: no-repeat;
	background-position: left top;	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ", "ºÚÌå";
}
#search .buttom{
	width:36px;
	height:36px;
	cursor:pointer;
	border:0px;	
	background-color: #FFFFFF;
	background-image: url(icon_find.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding:0px;
	float:right;
}
#dhlm{ width:960px; float:left;}
#main{
	width:1010px;
	float:left;
}
#middle{
	width:1170px;
	float:left;;
	}
#news{ width:1170px; float:left; background-color:#f7f7f7;}

#news_1{ width:140px; height:58px; float:left;
	background-image: url(homepage_news_01.png);
	background-repeat: no-repeat;
	background-position: left top; padding-right:26px; text-align:center; font-size:18px; color:#333; line-height:58px;
}
#news_1 A{ color:#333;}	
#news_2{ width:980px; float:right;}
#news_2 .leftnews{ width:980px; float:left; line-height:58px; font-size:16px;}
#news_2 .leftnews A:hover{
	color:#333333;
	text-decoration: underline;
}
#news_2 .xwnr{ width:900px; float:left;}
#news_2 .right{ width:80px; float:right;}
#news_2 .prev{
	width:80px;
	float:left;
	height:29px;
	background-image: url(hw_u_395993.png);
	background-repeat: no-repeat;
	background-position: center bottom; cursor:pointer;
}
#news_2 .right A{ display:block; text-indent:-900px; overflow:hidden;width:80px}
#news_2 .next{width:80px;
	float:left;
	height:29px;
	background-image: url(hw_u_395995.png);
	background-repeat: no-repeat;
	background-position: center top;cursor:pointer;}
#qy td{ text-align:left; font-size:16px;}
#qy A{ color:#333;}	
#qy A:hover{
	color:#333;
	text-decoration: underline;
}	
#fwxm{ width:1170px; float:left;}
#fwxm_1{
	width:1170px;
	float:left;
	background-image: url(myxx.jpg);
	background-repeat: no-repeat;
	background-position: left top; height:83px;
}
#fwxm_1a{
	width:1170px;
	float:left;
	background-image: url(myxx1.jpg);
	background-repeat: no-repeat;
	background-position: left top; height:83px;
}
#fwxm_2{  width:1170px; float:left; padding-top:20px; padding-bottom:20px;}
#pro{ width:1170px; float:right;}
#mleft{width:250px; float:left; background-color:#F4F4F4;}
#mlefta{width:250px; float:left;}
#mleft_1{ width:250px; float:left; height:46px;  
	background-image: url(left-1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#mleft_1 h2{ padding-left:15px; float:left; line-height:43px;color:#fff; font-size:18px; font-weight:normal; }
#mleft-2{
width:250px;
	float:left;
}
.newStyle{width:250px;float: left; overflow:hidden;}
.newStyle dl{border-bottom:none;}
.newStyle dt{
	WIDTH: 250px;
	height:35px;
	line-height:35px;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	text-align:left;
	float:left;
	font-size:15px;
	background-image: url(a1.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom:#fff solid 1px;
	cursor:pointer;
}
.newStyle dt A{ color:#333333}
.newStyle .select dt{
	COLOR:#E51314;
	background-image: url(a2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.newStyle .select dt A{COLOR:#E51314;}
.newStyle dt h1{float:left;padding:0 25px;line-height:35px; font-size:15px; font-weight:normal;}
.newStyle dd{display:none; float:left; text-align:left; width:250px;}
.newStyle dd a{padding-left:38px;white-space:nowrap;  float:left;color:#505050;}
.newStyle dd a:hover{ color:#CC0000;}
.newStyle dd p{ width:250px; float:left;
	height:28px;
	line-height:28px;
	background-image: url(dt1.png);
	background-repeat: no-repeat;
	background-position: 20px center;
}
#cfl{
	width:250px;
	float:left;
	}
#cfl UL{ list-style-type:none;   }
#cfl UL LI {
	WIDTH: 250px;
	height:35px;
	line-height:35px;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	text-align:left;
	float:left;
	font-size:15px;
	background-image: url(a1.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom:#fff solid 1px;
}
#cfl UL LI A {
	padding-left:25px;
DISPLAY: block; 
	COLOR: #333;
	DISPLAY: block;

	
}
#cfl UL LI.sec A {
	padding-left:25px;
	COLOR:#E51314;
	background-image: url(a2.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold;

	
}
#cfl UL LI A:hover {
	padding-left:25px;
	COLOR:#E51314;
	background-image: url(a2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#fwal{ width:1150px; float:left; border:#ddd solid 1px; background-color:#f5f5f5; padding:9px; margin-bottom:20px;}
#fwal .more{ width:1150px; float:left; margin-top:12px; text-align:right;}
#alzs {
	WIDTH:1150px;
	FLOAT: left; margin-top:12px;
}
#alzs UL {
	LIST-STYLE-TYPE: none
}
#alzs UL LI {
	TEXT-ALIGN: center; WIDTH:250px; padding-left:19px; padding-right:18px;  FLOAT: left;  text-align:center; overflow:hidden; padding-bottom:8px;
}
#alzs UL LI IMG {
	  WIDTH:244px; HEIGHT: 180px; border:#ddd solid 1px; padding:2px; display:block;
}
#alzs UL LI .c1{ line-height:30px; width:250px;cursor:pointer; font-size:14px;}
#alzs UL LI .c2{ width:250px; line-height:25px; height:50px; overflow:hidden; text-align:left;}
#alzs UL LI A {
	DISPLAY: block; color:#444444;
}
#alzs UL LI A:hover {
color:#C10B00; 
}
#alzs UL LI A:hover img{border:#C10B00 solid 1px;}
#tflf {
	WIDTH:1150px;
	FLOAT:left; text-align:center; line-height:50px; height:50px; color:#333333; font-size:24px;
	}
#middle-2-3 {
	WIDTH:1170px;
	FLOAT: left;
}
#middle-2-3 UL {
	LIST-STYLE-TYPE: none
}
#middle-2-3 UL LI {
	TEXT-ALIGN: center; WIDTH:278px; margin:5px; border:#ddd solid 1px; padding:1px; FLOAT: left;  text-align:center; overflow:hidden;
}
#middle-2-3 UL LI IMG {
	  WIDTH:140px; HEIGHT: 150px;   float:left;
}
#middle-2-3 UL LI p{ line-height:25px; width:130px;cursor:pointer; font-size:13px; float:right; text-align:left;
}
#middle-2-3 UL LI .c1{ font-size:12px; line-height:25px; color:#666;}
#middle-2-3 UL LI A {
	DISPLAY: block; color:#444444;
}
#middle-2-3 UL LI A:hover {
color:#C10B00; 
}
#tfl {
	WIDTH:1170px;
	FLOAT:left; text-align:center; line-height:50px; height:50px; color:#333333; font-size:24px;
	}
#tfl-1{ width:1170px; float:left; margin-top:10px;}
.rollBox{width:1170px;overflow:hidden; }
.rollBox .LeftBotton{
	height:180px;
	width:45px;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	background-image: url(dl.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.rollBox .RightBotton{
	height:180px;
	width:45px;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	background-image: url(dr.jpg);
	background-repeat: no-repeat;
background-position: left center;
}
.rollBox .Cont{width:1080px;overflow:hidden;float:left; }
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:250px;float:left; padding-left:10px; padding-right:10px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#111;text-decoration:none;}
.rollBox .Cont a:hover{color:#CC0000;}
.rollBox .Cont a:hover img{border:#018812 solid 1px;}
.rollBox #List1,.rollBox #List2{float:left;}
#tsjs{ width:250px; float:left;}
#tsjs p{ width:250px; float:left; line-height:42px; text-align:center; font-size:16px;}
#tsjs .js{ width:250px; float:left;}
#tsjs .js img{ border:#ddd solid 1px; float:left; margin-right:14px; width:244px; height:160px; padding:2px; background-color:#FFFFFF;}
#youshi{width:370px; float:left;}
#youshi_1{
	width:370px;
	float:left;
	height:58px;
	background-color:#CD0102;
	text-align:center;
	font-size:20px;
	line-height:58px;
	font-style: italic; letter-spacing:5px; font-weight:bold; color:#fff;
}
#youshi_2{ width:360px; float:left; margin-top:10px; line-height:24px; color:#333; font-size:14px; padding:5px;}
#youshi_2 .more{ width:350px; float:left; margin-top:10px;  text-align:right; padding-right:10px}
#kehu {
	WIDTH:360px;
	FLOAT: left;
}
#kehu UL {
	LIST-STYLE-TYPE: none
}
#kehu UL LI {
	TEXT-ALIGN: center; WIDTH:160px; padding-left:10px; padding-right:10px;  FLOAT: left;  text-align:center; overflow:hidden;
}
#kehu UL LI IMG {
	  WIDTH:154px; HEIGHT: 90px; border:#ddd solid 1px; padding:2px; display:block; background-color:#fff;
}
#kehu UL LI p{ line-height:25px; width:160px;cursor:pointer; font-size:13px; overflow:hidden;
}
#kehu UL LI A {
	DISPLAY: block; color:#444444;
}
#kehu UL LI A:hover {
color:#C10B00; 
}
#kehu UL LI A:hover img{border:#C10B00 solid 1px;}
#youshi_2 strong{ color:#000;}
#ys_t{
	width:770px;
	float:right;

}
#ys_c{width:770px;
	float:left;
	height:58px;
	background-color:#CD0102;
	text-align:center;
	font-size:20px;
	line-height:58px;
 letter-spacing:10px; font-weight:bold; color:#fff;
}
#ys1{ width:770px; float:left;background-image: url(djt.png);
	background-repeat: no-repeat;
	background-position: center top;
	height:22px;}
#ys_nr{ width:770px; float:left; margin-top:12px;  height:290px; text-align:left;}
#ys_nra{ width:770px; float:left; margin-top:12px;  text-align:left;}
#ys_nra .more{ width:752px; float:left; margin-top:10px;  text-align:right; padding-right:18px}
#ryzz {
	WIDTH:770px;
	FLOAT: left;
}
#ryzz UL {
	LIST-STYLE-TYPE: none
}
#ryzz UL LI {
	TEXT-ALIGN: center; WIDTH:230px; padding-left:13px; padding-right:13px;  FLOAT: left;  text-align:center; overflow:hidden;
}
#ryzz UL LI IMG {
	  WIDTH:226px; HEIGHT: 140px; border:#ddd solid 1px; padding:2px; display:block;
}
#ryzz UL LI p{ line-height:26px; width:226px;cursor:pointer; font-size:13px;overflow:hidden;
}
#ryzz UL LI A {
	DISPLAY: block; color:#444444;
}
#ryzz UL LI A:hover {
color:#C10B00; 
}
#ryzz UL LI A:hover img{border:#C10B00 solid 1px;}
#ys_nr .sp{ width:350px; float:left;}
#ys_nr .yq{ width:405px; float:right; line-height:24px; font-size:14px;}
#ys_nr .yq span{ color:#CC0000;}
#gg {
	WIDTH:770px;
	FLOAT: left;
	height:290px;
}
.ga0 {
	WIDTH:770px; OVERFLOW: hidden
}
.ga1 {
	WIDTH:770px; FLOAT: left; HEIGHT: 950%;
}
.ga4 {
	FLOAT: left; WIDTH:770px;
}
.ga3 {
	FLOAT: left;WIDTH:770px;
}

#more1{
	width:90px;
	float:right;
	line-height:40px;
	color:#666666; font-size:14px; text-align:center;
}
#more1 A{color:#666666;}
#more1 A:hover{color:#EB1D1D;}
#info{ width:370px; float:left; padding-right:30px;}
#infor{ width:370px; float:right; }
#info_1{ width:370px; float:left;}
#info_1 h1{font-size:18px;
	color:#333;
	line-height:30px;
	float:left;
	text-align:left;
	width:300px;
	padding-left:70px;
	padding-top:8px; height:58px;
	background-repeat: no-repeat;
	background-position: left center; font-weight:normal;}
#info_1 h1 p{ color:#CC0000; font-size:14px; line-height:20px;}
#info_1 .b1{
	background-image: url(l1.jpg);
}
#info_1 .b2{
	background-image: url(l5.jpg);
}
#info_1 .b3{
	background-image: url(l4.jpg);
}
#info_2{ width:370px; float:left; margin-top:16px;}
#info_2 p{ width:370px; float:left; margin-top:12px; text-align:right;}
#news-2{width:370px;float:left;}
#news-2 ul{ list-style-type:none;   }
#news-2 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-2 UL LI {
	text-align:left;
	WIDTH:370px;
	display:block;
	line-height:25px;
	height:25px;
	float:left;
	OVERFLOW: hidden;
	font-size:14px;
	background-image: url(zf11_ico.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}
#news-2 UL LI span{ float:right; color:#666; font-size:14px;}
#news-2 UL LI A {
padding-left:22px;
color:#333333;
}
#news-2 UL LI A:hover {
	padding-left:22px;
	color:#E41313;
}
#link_1{
	width:1170px;
	float:left; 
	
}
#link2{ width:1170px; float:left; text-align:center; height:40px; line-height:40px; font-size:16px; font-weight:bold; text-align:center; color:#333;}
#link3{ width:1150px; float:left; border:#ddd solid 1px; padding:9px; line-height:25px; font-size:14px; margin-top:5px;}
#bottom{
	width:1170px;
	float:left;
	color:#fff;

}
#dlm{ width:720px; float:left;}
#dbdh{ width:160px; float:left; padding-right:20px;}
#dbdh1{ width:160px; float:left;}
#dbdh1 h1{ width:150px; float:left; height:38px; line-height:38px; font-size:18px;   color:#FFFFFF}
#lml{width:160px;
	float:left;

	
}
#lml ul{ list-style-type:none; }
#lml UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#lml UL LI {
	text-align:left;
	WIDTH:160px;
	float:left;
	OVERFLOW: hidden;
	font-size:14px;
 line-height:30px;

}
#lml UL LI.xl{
	text-align:left;
	WIDTH:140px;
	float:left;
	OVERFLOW: hidden;
	font-size:13px;
 line-height:30px; padding-left:10px;

}
#lml UL LI A{ color:#fff;}
#lml UL LI A:hover{
	color:#fff;
	text-decoration: underline;
}
#banquan{
	width:700px;
	float:left;
	line-height:30px; color:#fff; text-align:left; font-size:14px;
}
#banquan A{ color:#fff;}
#dright{ width:300px; float:right; font-size:14px;}
#dright A{ padding-left:8px; padding-right:6px; text-align:right; color:#FFFFFF;}
#guestbook{ width:300px; float:left;}
#lyc{ width:300px; }
#lyc .input{ width:120px; height:22px; background-color:#FFFFFF; border:0px; line-height:22px; color:#666666; padding-left:10px; padding-right:10px;	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";}
#lyc .nr{width:205px; background-color:#FFFFFF; border:0px; line-height:22px;padding-left:10px; padding-right:10px;color:#666666;height:67px;}
#lyc .tj{ width:58px; height:69px;
	background-image: url(tj.jpg);
	background-repeat: no-repeat;
	background-position: left top;
		cursor:pointer;
	border:0px;	
	background-color: #FFFFFF;
	margin-left:1px;
	
}
.wz{ padding-top:12px; line-height:22px; color:#fff; text-align:left;}
#ewm{ width:100px; float:right; text-align:center; font-size:14px; line-height:32px;padding-top:40px;}


a:link {
	text-decoration: none;
	color:#333333;
}
a:visited {
	text-decoration: none;
	color:#333333;
}
a:hover {
	color:#EB1D1D
}
.hg{ margin-top:20px;}
.hg1{ margin-top:12px;}
#fh{ width:30px; right:0px;POSITION: fixed; bottom:60px; text-align:center;}